package com.whfc.entity.dto.statistics;

import lombok.Data;

import java.io.Serializable;

/**
 * @author: sun
 * @version: v1.0.0
 * @since 2022/8/9
 */
@Data
public class CheckStatisticsDTO implements Serializable {

    /**
     * 总数(安全管理时总数=隐患问题数；质量管理时总数=隐患问题数+巡查问题数)
     */
    private Integer totalCount;

    /**
     * 质量管理-隐患问题数
     */
    private Integer questionCount;

    /**
     * 质量管理-巡查问题数
     */
    private Integer checkCount;

    /**
     * 待整改
     */
    private Integer fixCount;

    /**
     * 待复查
     */
    private Integer reviewCount;

    /**
     * 待核验
     */
    private Integer verifiedCount;

    /**
     * 不合格
     */
    private Integer noPassCount;


    /**
     * 复查不合格
     */
    private Integer reviewNoPassCount;

    /**
     * 核验不合格
     */
    private Integer verifiedNoPassCount;

    /**
     * 合格
     */
    private Integer passCount;

    /**
     * 上报数量
     */
    private Integer reportTotalCount;

    /**
     * 核验总数
     */
    private Integer verifiedTotalCount;

    @Override
    public String toString() {
        return "CheckStatisticsDTO{" +
                "totalCount=" + totalCount +
                ", questionCount=" + questionCount +
                ", checkCount=" + checkCount +
                ", fixCount=" + fixCount +
                ", reviewCount=" + reviewCount +
                ", verifiedCount=" + verifiedCount +
                ", noPassCount=" + noPassCount +
                ", reviewNoPassCount=" + reviewNoPassCount +
                ", verifiedNoPassCount=" + verifiedNoPassCount +
                ", passCount=" + passCount +
                ", reportTotalCount=" + reportTotalCount +
                ", verifiedTotalCount=" + verifiedTotalCount +
                '}';
    }
}
